package fun.cyhgraph.service;

import fun.cyhgraph.dto.UserDTO;
import fun.cyhgraph.dto.UserLoginDTO;
import fun.cyhgraph.entity.User;

/**
 * 用户服务
 */
public interface UserService {
    /**
     * 微信登录
     * @param userLoginDTO
     * @return
     */
    User wxLogin(UserLoginDTO userLoginDTO);

    /**
     * 根据id查询用户
     * @param id
     * @return
     */
    User getUser(Integer id);

    /**
     * 修改用户信息
     * @param userDTO
     */
    void update(UserDTO userDTO);
}
